package com.alks.function.data.request;

import com.alks.entity.data.page.PageParam;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.Date;

@Getter
@Setter
@NoArgsConstructor
public class MpPurDisRequest2 extends PageParam {

    @ApiModelProperty("材料类型")
    private String seqName;

    @ApiModelProperty("订购类型")
    private String purType;

    @ApiModelProperty("订购单号")
    private String purNo;

    @ApiModelProperty("型体")
    private String style;

    @ApiModelProperty("指令")
    private String lotNo;

    @ApiModelProperty("材料编码")
    private String mtlNo;

    @ApiModelProperty("材料名称")
    private String mtlName;

    @ApiModelProperty("材料颜色")
    private String mtlColor;

    @ApiModelProperty("厂商代码")
    private String vendorNo;

    @ApiModelProperty("厂商名称")
    private String vendorName;

    @ApiModelProperty("采购员")
    private String sysUser;

    @ApiModelProperty("订购日期开始")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")
    private Date orderStartTime;

    @ApiModelProperty("订购日期结束")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai")
    private Date orderEndTime;

    @ApiModelProperty("默认1 升序 2 降序")
    private Integer sort;
    private String companyId;
}
